#pragma once
#include <stdio.h>
#include <assert.h>
//Definition for singly - linked list.
typedef struct ListNode 
{
	int val;
	struct ListNode* next;
}ListNode;